﻿using Max.PH4_2104A.Shopping.Domain;

namespace Max.PH4_2104A.Shopping.IRepository
{

    /// <summary>
    /// 系统用户的仓储接口
    /// </summary>
    public interface ISystemUserRepository
    {
        /// <summary>
        /// 添加数据
        /// </summary>
        /// <param name="model">系统用户的数据模型</param>
        void Insert(SystemUserModel model);   //=======这里没有定义返回值 ，是准备用工作单元来实现

        /// <summary>
        /// 修改数据
        /// </summary>
        /// <param name="model">系统用户的数据模型</param>
        void Update(SystemUserModel model);

        /// <summary>
        /// 删除数据
        /// </summary>
        /// <param name="model">系统用户的数据模型</param>
        void Delete(SystemUserModel model);

        /// <summary>
        /// 查询数据
        /// </summary>
        /// <returns>返回系统用户的所有数据</returns>
        IQueryable<SystemUserModel> GetAll();
    }
}